import base from "./base"; // 导入接口域名列表
import axios from "../http"; // 导入http中创建的axios实例
import qs from "qs"; // 根据需求是否导入qs模块

const Task = {
  // 任务分类
  getTaskCate(params) {
    return axios.post(`${base.bd}/admin/task_cate/lists`, qs.stringify(params));
  },
  addTaskCate(params) {
    return axios.post(
      `${base.bd}/admin/task_cate/saveadd`,
      qs.stringify(params)
    );
  },
  editTaskCate(params) {
    return axios.post(
      `${base.bd}/admin/task_cate/saveedit`,
      qs.stringify(params)
    );
  },
  delTaskCate(params) {
    return axios.post(`${base.bd}/admin/task_cate/del`, qs.stringify(params));
  },

  // 任务列表
  getTaskList(params) {
    return axios.post(`${base.bd}/admin/task/lists`, qs.stringify(params));
  },
  delTaskList(params) {
    return axios.post(`${base.bd}/admin/task/del`, qs.stringify(params));
  },
  editTasks(params) {
    return axios.post(`${base.bd}/admin/task/saveedit`, qs.stringify(params));
  },

  // 做任务列表
  getDoList(params) {
    return axios.post(`${base.bd}/admin/task_do/lists`, qs.stringify(params));
  },
  agreeTask(params) {
    return axios.post(
      `${base.bd}/admin/task_do/audit_by`,
      qs.stringify(params)
    );
  },
  delDoList(params) {
    return axios.post(`${base.bd}/admin/task_do/del`, qs.stringify(params));
  },
  checkTask(params) {
    return axios.post(`${base.bd}/admin/task/check`, qs.stringify(params));
  },

  checkdoingTask(params) {
    return axios.post(
      `${base.bd}/admin/task_do/audit_by_list`,
      qs.stringify(params)
    );
  },
  confirm_pay(params) {
    return axios.post(`${base.bd}/admin/task/pay`, qs.stringify(params));
  },
};
export default Task;
